# 基础镜像
FROM openjdk:21

# 设置工作目录
WORKDIR /app

# 复制应用程序JAR文件到容器中
COPY /app/build/libs/*.jar /app/app.jar

# 暴露应用程序的端口
EXPOSE 8080
EXPOSE 9091

ENV SPRING_PROFILES_ACTIVE prod

ENV JAVA_OPTS="-Xmx128m -Xms64m -Xss512k"

# 指定启动命令
ENTRYPOINT java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /app/app.jar